package com.ruoyi.plot.domain.dto.request;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.building.domain.BuildingInformation;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;

/**
 * @author : Liang😎
 * @motto : Mild-mannered soul programmer🎶
 * @date : 2024-09-14 19:41
 * @description :
 **/
@Data
@ApiModel("小区分页查询模型")
public class PlotQueryForPageReqDTo {

    /** 小区名称 */
    @ApiModelProperty("小区名称")
    private String communityName;

    /** 物业公司 */
    @Excel(name = "物业公司")
    @ApiModelProperty("物业公司")
    private String propertyCompany;

    /** 供暖方式 */
    @ApiModelProperty("供暖方式")
    private Long heatingMode;

    /** 房屋类型 */
    @ApiModelProperty("房屋类型")
    private Long houseType;

    /** 供水 */
    @ApiModelProperty("供水")
    private Long waterMode;

    /** 供电 */
    @ApiModelProperty("供电")
    private Long electricMode;

    /** 燃气 */
    @ApiModelProperty("燃气")
    private Long gasMode;

    /** 通讯配套齐备 */
    @ApiModelProperty("通讯配套齐备")
    private Long isKit;

    /** 楼盘信息 */
    @ApiModelProperty("楼盘信息")
    private BuildingInformation buildingInformation;

    private Integer pageNum;

    private Integer pageSize;

}
